一、前提说明
此错误码码针对v6版本及 v6版本之后的 SDK 适用。
二、SDK错误码表
SDK 错误码表是由 SDK 或者与设备通讯时产生或者得到的一些错误码信息,该部分错误码仅用于 SDK 中使用,不在其它情况下使用。通常在任务错误回调中会携带错误码。
错误码 | 字段定义 | 意义 |
---|---|---|
100400 | XLinkErrorCodePairingHandshakeLocalSuccess | 本地配对握手成功 |
100401 | XLinkErrorCodePairingHandshakeLocalFailDhParamsInvalid | 本地配对握手DH参数不合法 |
100402 | XLinkErrorCodePairingHandshakeLocalFailTicketVerify | 本地Ticket验证失败(为空、不匹配) |
100403 | XLinkErrorCodePairingHandshakeLocalFailPublicKeyInvalid | 本地配对握手Public Key不合法 |
100404 | XLinkErrorCodePairingHandshakeLocalFailPinVerify | 本地PinCode验证失败(为空、不匹配) |
100405 | XLinkErrorCodePairingHandshakeLocalFailDeviceNotReady | 设备不在配对状态 |
100600 | XLinkErrorCodePairingLocalSuccess | 本地配对成功 |
100601 | XLinkErrorCodePairingLocalFailReachPairingLimit | 本地配对达到上线 |
100900 | XLinkErrorCodeSessionHandshakeLocalSuccess | 本地会话握手成功 |
100901 | XLinkErrorCodeSessionHandshakeLocalFailUnknownPairingId | 本地会话未知pairing id |
100902 | XLinkErrorCodeSessionHandshakeLocalFailVerify | 本地会话验证失败 |
100903 | XLinkErrorCodeSessionHandshakeLocalFailDhParamsInvalid | 本地会话DH参数不合法 |
100904 | XLinkErrorCodeSessionHandshakeLocalFailPublicKeyInvalid | 本地public key不合法 |
101300 | XLinkErrorCodeSetDataPointLocalSuccess | 设置数据端点成功 |
101301 | XLinkErrorCodeSetDataPointLocalFail | 设置数据端点失败 |
101302 | XLinkErrorCodeSetDataPointLocalFailUnauthorised | 未授予设置权限 |
101303 | XLinkErrorCodeSetDataPointLocalFailDeviceFault | 设备问题 |
101304 | XLinkErrorCodeSetDataPointLocalFailTypeError | 数据端点类型错误 |
101500 | XLinkErrorCodeGetDataPointLocalSuccess | 获取数据端点成功 |
101501 | XLinkErrorCodeGetDataPointLocalFailFlagNotSupported | flag参数不支持 |
101502 | XLinkErrorCodeGetDataPointLocalFailUnauthorised | 未授予获取权限 |
101700 | XLinkErrorCodeGetTicketLocalSuccess | 获取ticket成功 |
101701 | XLinkErrorCodeGetTicketLocalFailUnknownType | 未知ticket type |
110300 | XLinkErrorCodeProbeLocalSuccess | 获取probe成功 |
110301 | XLinkErrorCodeProbeLocalFailFlagNotSupported | flag参数不支持 |
110302 | XLinkErrorCodeProbeLocalFailUnauthorised | 未授予获取权限 |
200800 | XLinkErrorCodeSetDataPointCloudSuccess | 云端设置数据端点成功 |
200801 | XLinkErrorCodeSetDataPointCloudFail | 云端设置数据端点失败 |
200802 | XLinkErrorCodeSetDataPointCloudFailUnauthorised | 未授予设置权限 |
201000 | XLinkErrorCodeGetDataPointCloudSuccess | 云端获取数据端点成功 |
201001 | XLinkErrorCodeGetDataPointCloudFail | 云端获取数据端点失败,服务不可用 |
201601 | XLinkErrorCodeSubscribeDeviceSuccess | 云端订阅设备成功 |
201602 | XLinkErrorCodeSubscribeDeviceFailDeviceInfoInvaild | 云端订阅设备失败,设备信息有误 |
201603 | XLinkErrorCodeSubscribeDeviceFailTicketInvaild | 云端订阅设备失败,Ticket校验失败 |
201604 | XLinkErrorCodeSubscribeDeviceFail | 云端订阅设备失败, 服务器出错 |
201605 | XLinkErrorCodeSubscribeDeviceFailDeviceModeLimited | 云端订阅设备失败,设备订阅模式限制订阅失败 |
202000 | XLinkErrorCodeGetTicketCloudSuccess | 云端获取Ticket成功 |
300101 | XLinkErrorCodeTaskTimeout | 任务超时 |
300102 | XLinkErrorCodeTaskCanceled | 任务取消 |
300103 | XLinkErrorCodeTaskDependenceTimeout | 任务依赖等待超时(如云端任务需要云端连接成功才能操作,等待期间云端未能连接成功导致超时) |
400101 | XLinkErrorCodeUnknown | 未知错误 |
400102 | XLinkErrorCodeApiUnknown | 未知的API错误,或者解析API错误码时出错 |
400103 | XLinkErrorCodeSocketTimeout | Socket 连接超时 |
400104 | XLinkErrorCodeSDKNotStarted | SDK还没启动 |
400201 | XLinkErrorCodeMqttFailClientParamsNotExist | client操作时参数不合法,比如无法获取到clientId拼接topic进行通讯 |
400202 | XLinkErrorCodeMqttFailClientNotExist | client不存在,无法进行相关通讯操作 |
400203 | XLinkErrorCodeMqttFailClientDisconnected | mqtt client未连接成功 |
400204 | XLinkErrorCodeMqttFailClientInnerError | client内部出错,属于client的未知错误 |
400205 | XLinkErrorCodeMqttFailLocalClientInit | 初始化本地client失败 |
400206 | XLinkErrorCodeMqttFailCloudClientInit | 初始化云端client失败 |
400207 | XLinkErrorCodeMqttFailLocalPublish | 本地发布topic失败 |
400208 | XLinkErrorCodeMqttFailCloudPublish | 云端发布topic失败 |
400301 | XLinkErrorCodeProtocolVersionNotSupported | 协议版本不支持 |
400302 | XLinkErrorCodeProtocolFailEncryptSession | 会话解密失败 |
400303 | XLinkErrorCodeProtocolFailDecryptSession | 会话加密失败 |
400304 | XLinkErrorCodeProtocolFailEncryptPairing | 配对解密失败 |
400305 | XLinkErrorCodeProtocolFailDecryptPairing | 配对加密失败 |
400306 | XLinkErrorCodeProtocolFailDecryptPairingHandshake | 配对握手加密失败 |
400307 | XLinkErrorCodeProtocolFailEncryptPairingHandshake | 配对握手加密失败 |
400308 | XLinkErrorCodeProtocolFailEncryptPinCode | pinCode加密失败 |
400309 | XLinkErrorCodeProtocolFailDecryptPinCode | pinCode解密失败 |
400310 | XLinkErrorCodeProtocolFailPairingHandshakeNotExit | 配对握手会话信息不存在 |
400311 | XLinkErrorCodeProtocolFailPairingNotExist | 配对信息不存在 |
400312 | XLinkErrorCodeProtocolFailSessionNotExist | 本地会话信息不存在 |
400313 | XLinkErrorCodeProtocolFailCloudCmConnected | 云端连接失败 |
400314 | XLinkErrorCodeProtocolFailCloudCmDisconnected | 断开云端连接失败 |
400315 | XLinkErrorCodeProtocolFailPacketData | 打包数据包出错 |
400316 | XLinkErrorCodeProtocolFailParseData | 解析数据包出错 |
400401 | XLinkErrorCodeDeviceFailLocalNotConnected | 设备本地未连接 |
400402 | XLinkErrorCodeDeviceFailCloudNotConnected | 设备云端未连接 |
400403 | XLinkErrorCodeDeviceFailLocalCloseSession | 设备本地关闭session失败 |
400404 | XLinkErrorCodeDeviceFailCloudCloseSession | 设备云端关闭session失败 |
400405 | XLinkErrorCodeDeviceFailDeviceNotExist | 维护的设备不存在 |
400406 | XLinkErrorCodeDeviceIdIsZero | 设备ID不能为0 |
400501 | XLinkErrorCodeUserCloudCmDisconnected | 用户断开云端连接 |
400502 | XLinkErrorCodeUserLocalDisconnected | 用户断开本地client连接 |
400601 | XLinkErrorCodeParamsInvalid | 参数不合法(参数存在但是未获取需要的信息,如设备对象对象存在但获取不到Mac) |
400602 | XLinkErrorCodeParamsNotExist | 需要的参数不存在(参数不存在,Null或者Nil) |
400603 | XLinkErrorCodeParamsInviteCodeNotExist | 分享的邀请码不存在 |
400701 | XLinkErrorCodeConfigWithoutCropId | 没有配置企业id |
三、API错误码表
API错误码为来自http接口请求返回的错误码信息,该部分的错误码是由后台确定并进行声明的.所有的错误码来源为OPEN API 开发指南中的错误码信息
错误码 | 字段名称 | 意义 |
---|---|---|
错误码 | 字段名称 | 意义 |
1001001 | XLinkErrorCodeApiParamNetioError | 网络IO错误 |
4001001 | XLinkErrorCodeApiParamValidError | 请求数据字段验证不通过 |
4001002 | XLinkErrorCodeApiParamMustNotNull | 请求数据必须字段不可为空 |
4001003 | XLinkErrorCodeApiPhoneVerifycodeNotExists | 手机验证码不存在 |
4001004 | XLinkErrorCodeApiPhoneVerifycodeError | 手机验证码错误 |
4001005 | XLinkErrorCodeApiRegisterPhoneExists | 注册的手机号已存在 |
4001006 | XLinkErrorCodeApiRegisterEmailExists | 注册的邮箱已存在 |
4001007 | XLinkErrorCodeApiAccountPasswordError | 密码错误 |
4001008 | XLinkErrorCodeApiAccountVaildError | 帐号不合法 |
4001009 | XLinkErrorCodeApiMemberStatusError | 企业成员状态不合法 |
4001010 | XLinkErrorCodeApiRefreshTokenError | 刷新token不合法 |
4001011 | XLinkErrorCodeApiMemberRoleTypeUnkown | 未知成员角色类型 |
4001012 | XLinkErrorCodeApiMemberInviteNotAdmin | 只有管理员才能邀请 |
4001013 | XLinkErrorCodeApiCanNotModifyOtherMemberInfo | 不可修改其他成员信息 |
4001014 | XLinkErrorCodeApiCanNotDeleteYourself | 不能删除本人 |
4001015 | XLinkErrorCodeApiProductLinkTypeUnkown | 未知的产品连接类型 |
4001016 | XLinkErrorCodeApiCanNotDeleteReleaseProduct | 已发布的产品不可删除 |
4001017 | XLinkErrorCodeApiFirmwareVersionExists | 固件版本已存在 |
4001018 | XLinkErrorCodeApiDataPointTypeUnkown | 数据端点未知数据类型 |
4001019 | XLinkErrorCodeApiDataPointIndexExists | 数据端点索引已存在 |
4001020 | XLinkErrorCodeApiCantNotDeleteReleasedDataPoint | 已发布的数据端点不可删除 |
4001021 | XLinkErrorCodeApiDeviceMacAddressExists | 该产品下设备MAC地址已存在 |
4001022 | XLinkErrorCodeApiCanNotDeleteActivatedDevice | 不能删除已激活的设备 |
4001023 | XLinkErrorCodeApiPropertyKeyProtect | 扩展属性Key为预留字段 |
4001024 | XLinkErrorCodeApiPropertyLimit | 设备扩展属性超过上限 |
4001025 | XLinkErrorCodeApiPropertyAddExists | 新增已存在的扩展属性 |
4001026 | XLinkErrorCodeApiPropertyUpdateNotExists | 更新不存在的扩展属性 |
4001027 | XLinkErrorCodeApiPropertyKeyError | 属性字段名不合法 |
4001028 | XLinkErrorCodeApiEmailVerifycodeNotExists | 邮件验证码不存在 |
4001029 | XLinkErrorCodeApiEmailVerifycodeError | 邮件验证码错误 |
4001030 | XLinkErrorCodeApiUserStatusError | 用户状态不合法 |
4001031 | XLinkErrorCodeApiUserPhoneNotVaild | 用户手机尚未认证 |
4001032 | XLinkErrorCodeApiUserEmailNotVaild | 用户邮箱尚未认证 |
4001033 | XLinkErrorCodeApiUserHasSubscribeDevice | 用户已经订阅设备 |
4001034 | XLinkErrorCodeApiUserHaveNoSubscribeDevice | 用户没有订阅该设备 |
4001035 | XLinkErrorCodeApiUpgradeTaskNameExists | 自动升级任务名称已存在 |
4001036 | XLinkErrorCodeApiUpgradeTaskStatusUnkown | 升级任务状态未知 |
4001037 | XLinkErrorCodeApiUpgradeTaskHaveStartingVersion | 已有相同的起始版本升级任务 |
4001038 | XLinkErrorCodeApiDeviceActiveFail | 设备激活失败 |
4001039 | XLinkErrorCodeApiDeviceAuthFail | 设备认证失败 |
4001041 | XLinkErrorCodeApiSubscribeAuthorizeCodeError | 订阅设备认证码错误 |
4001042 | XLinkErrorCodeApiEmpowerNameExists | 授权名称已存在 |
4001043 | XLinkErrorCodeApiAlarmRuleNameExists | 该告警规则名称已存在 |
4001045 | XLinkErrorCodeApiDataTableNameExists | 数据变名称已存在 |
4001046 | XLinkErrorCodeApiProductFirmwareFileSizeLimit | 产品固件文件超过大小限制 |
4001047 | XLinkErrorCodeApiAppApnLicenseFileSizeLimit | apn密钥文件超过大小限制 |
4001048 | XLinkErrorCodeApiAppApnIsNotEnable | APP的APN功能未启用 |
4001049 | XLinkErrorCodeApiProductCanNotRegisterDevice | 产品未允许用户注册设备 |
4001061 | XLinkErrorCodeApiAccountPasswordRetryLimit | 用户由于多次输入错误密码已被锁定 |
4001076 | XLinkErrorCodeApiNotDeviceAdmin | 不是设备的管理员 |
4001094 | XLinkErrorCodeApiRegisterThirdpartyPhoneExists | 第三方要绑定手机号已存在 |
4001096 | XLinkErrorCodeApiRegisterThirdpartyEmailExists | 第三方要绑定邮箱已存在 |
4001125 | XLinkErrorCodeApiThirdPartyOpenIdExistOther | 用户自定义的第三方账户已被绑定 |
4001126 | XLinkErrorCodeApiThirdPartyOpenIdExistQq | QQ账户已被绑定 |
4001127 | XLinkErrorCodeApiThirdPartyOpenIdExistWx | 微信账户已被绑定 |
4001128 | XLinkErrorCodeApiThirdPartyOpenIdExistWb | 微博账户已被绑定 |
4031001 | XLinkErrorCodeApiInvalidAccess | 禁止访问 |
4031002 | XLinkErrorCodeApiNeedAccessToken | 禁止访问,需要Access-Token |
4031003 | XLinkErrorCodeApiAccessTokenInvalid | 无效的Access-Token |
4031004 | XLinkErrorCodeApiNeedCorpApi | 需要企业的调用权限 |
4031005 | XLinkErrorCodeApiNeedCorpAdminMember | 需要企业管理员权限 |
4031006 | XLinkErrorCodeApiNeedDataPermission | 需要数据操作权限 |
4031007 | XLinkErrorCodeApiInvalidAccessPrivateData | 禁止访问私有数据 |
4031008 | XLinkErrorCodeApiShareCanceled | 分享已经被取消 |
4031009 | XLinkErrorCodeApiShareAccepted | 分享已经接受 |
4031021 | XLinkErrorCodeApiAccessTokenExpired | Access-Token过期 |
4031022 | XLinkErrorCodeApiAccessTokenRefresh | Access-Token需要重新刷新 |
4041001 | XLinkErrorCodeApiUrlNotFound | URL找不到 |
4041002 | XLinkErrorCodeApiMemberAccountNoExists | 企业成员帐号不存在 |
4041003 | XLinkErrorCodeApiMemberNotExists | 企业成员不存在 |
4041004 | XLinkErrorCodeApiMemberInviteEmailNotExists | 激活的成员邮箱不存在 |
4041005 | XLinkErrorCodeApiProductNotExists | 产品信息不存在 |
4041006 | XLinkErrorCodeApiFirmwareNotExists | 产品固件不存在 |
4041007 | XLinkErrorCodeApiDataPointNotExists | 数据端点不存在 |
4041008 | XLinkErrorCodeApiDeviceNotExists | 设备不存在 |
4041009 | XLinkErrorCodeApiDevicePropertyNotExists | 设备扩展属性不存在 |
4041010 | XLinkErrorCodeApiCorpNotExists | 企业不存在 |
4041011 | XLinkErrorCodeApiUserNotExists | 用户不存在 |
4041012 | XLinkErrorCodeApiUserPropertyNotExists | 用户扩展属性不存在 |
4041013 | XLinkErrorCodeApiUpgradeTaskNotExists | 升级任务不存在 |
4041014 | XLinkErrorCodeApiEmpowerNotExists | 第三方身份授权不存在 |
4041015 | XLinkErrorCodeApiAlarmRuleNotExists | 告警规则不存在 |
4041016 | XLinkErrorCodeApiDataTableNotExists | 数据表不存在 |
4041017 | XLinkErrorCodeApiDataNotExists | 数据不存在 |
4041018 | XLinkErrorCodeApiShareNotExists | 分享资源不存在 |
4041019 | XLinkErrorCodeApiCorpEmailNotExists | 企业邮箱不存在 |
4041020 | XLinkErrorCodeApiAppNotExists | APP不存在 |
4041216 | XLinkErrorCodeApiShareNotPending | home的zone不存在 |
4041218 | XLinkErrorCodeApiShareNotPending2 | home的zone不存在 |
5031001 | XLinkErrorCodeApiServiceException | 服务端发生异常 |
四、更新说明
日期 | 更新内容 |
---|---|
2018.06.06 | 更新API错误码信息 |